myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetObjectArrayCopy(myvar_0, 0)
myvar_3 = GetObjectArrayCopy(myvar_1, 0)
local myvar_5 = 0
for loopvar1, loopvar2 in myvar_3 do 
myvar_10 = GlobalObjManager["verifyObjectId"](GlobalObjManager, loopvar2)
	if (myvar_10 ~= 0) then 
myvar_10 = myvar_10

	table["insert"]({}, loopvar2)
end
end
SetObjectArray(myvar_1, 0, {})
0, {}, myvar_10 = nil
for loopvar1, loopvar2 in {} do 
myvar_12 = RunTree("CT - Declare Room", myvar_10)
	if (myvar_12 ~= 0) then 
myvar_12 = myvar_12

else
end
for loopvar1, loopvar2 in myvar_2 do 
	if (loopvar2 == GetObjectData(myvar_10, ObjData["room"])) then
	local myvar_13 = True
else
	end
end
	if (myvar_13 ~= 0) then 
myvar_13 = myvar_13

	myvar_14 = RunTree("CT - Report Noise Level", myvar_10)
		if (myvar_14 ~= 0) then 
myvar_14 = myvar_14

		local myvar_16 = 0
		myvar_15 = GetTemp(myvar_16)
		myvar_5 = myvar_5 + myvar_15
	end
end
end
SetTemp(0, myvar_5)
local myvar_8 = True
SetScriptReturnValue(myvar_8)
